#include <stdio.h>
#include <math.h>

// 本题要求实现一个判断整数是否为完全平方数的简单函数。
int IsSquare( int n ) {
    // 先对n开平方
    double x = sqrt(n);
    // 把开方的结果转为 整数
    int y = (int) x;
    // 判断 整数的平方是否等于 n, 
    // 若等于 返回1，不等于返回 0
    if (y * y == n) {
        return 1;
    } else {
        return 0;
    }
}

int main() {
    printf("25 IsSquare %d\n", IsSquare(25));
    printf("125 IsSquare %d\n", IsSquare(125));
    printf("625 IsSquare %d\n", IsSquare(625));
    return 0;
}